<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/OMIP.HMS.Model" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/OMIP.HMS.Model" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="PatientModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="BirthdDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BloodType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CertificateNumber" type="xs:int" />
      <xs:element minOccurs="0" name="CertificateType" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" type="xs:int" />
      <xs:element minOccurs="0" name="ContactTelephone" type="xs:int" />
      <xs:element minOccurs="0" name="Corporate" type="xs:int" />
      <xs:element minOccurs="0" name="Height" type="xs:int" />
      <xs:element minOccurs="0" name="HomeAddress" type="xs:int" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="JobType" type="xs:int" />
      <xs:element minOccurs="0" name="MarriageType" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Nation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PayType" type="xs:int" />
      <xs:element minOccurs="0" name="Postcode" type="xs:int" />
      <xs:element minOccurs="0" name="SexType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Telephone" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PatientModel" nillable="true" type="tns:PatientModel" />
  <xs:complexType name="ArrayOfPatientModel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PatientModel" nillable="true" type="tns:PatientModel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPatientModel" nillable="true" type="tns:ArrayOfPatientModel" />
  <xs:complexType name="EmployeeModel">
    <xs:sequence>
      <xs:element minOccurs="0" name="DepartmentId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DepartmentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Permissions" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="EmployeeModel" nillable="true" type="tns:EmployeeModel" />
  <xs:complexType name="ArrayOfEmployeeModel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="EmployeeModel" nillable="true" type="tns:EmployeeModel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfEmployeeModel" nillable="true" type="tns:ArrayOfEmployeeModel" />
</xs:schema>